@charset "utf-8";
@import url(us_style.css);
@import url(ciccadv.css);
body{background:url(images/background/body_bg_family.png) #fff repeat-x center 50px;}
.logo {background:url(images/small_family_logo.png) no-repeat 0 0;}
#header{background:url(images/background/head_bg_family.png) repeat-x 100% 0;}

.rentnav { width:100%; height:36px; overflow:hidden; font-size:14px; background:#fff url(images/background/nav_bg_family.png) repeat-x 100% 0%; margin:0;} 
.rentnav ul { overflow:auto; zoom:1;padding:6px 12px 0px;}
.rentnav li { float:left; height:30px; line-height:30px; overflow:hidden; margin:0 5px 0 0; display:inline;}
.rentnav li a { float:left; padding:0 12px; color:#fff;font-weight:bold;}
.rentnav li a:link,.rentnav li a:visited { color:#fff; }
.rentnav li a:hover,.rentnav li.selected a,.rentnav li.selected a:visited{ color:#f30; background:url(images/background/nav_hover_bg.png) repeat-x 0 0;}

.rents { height:198px; text-align:left; display:block; overflow: hidden; background:url(/family/css/images/background/head_bg.png) no-repeat 100% 0%;}

#content{ overflow:hidden; zoom:1;}

.qtxt{ position:absolute; width:auto; z-index:8; right:0px; top:3px;}
.qtxt a{ color:#fff;}
/*pages*/
.pages { padding:8px 5px 10px;}
.pages a,.pages a:visited,.pages span,.pages em{ zoom:1; margin:0px 5px 0px 0px; padding:3px 8px 2px; border:1px solid #ddd; border-bottom:none; font-style:normal; color:#555}
.pages a:hover,.pages span { background:#6CC2F3; border:1px solid #6CC2F3; color:#fff;}

/* I-Public */
.idata { height:36px; line-height:36px; color:#5c5c5c; overflow:hidden;}
.v4_line{ height:3px; background:url(images/icon/v4_line.png) repeat-x 100% 0%; overflow:hidden;}
.mar_c_line{ margin:0 10px;}
.mar_n_line{ margin:3px 10px;}
.iquicknav{height:34px;line-height:34px;color:#c3c3c3; overflow:hidden;}
.union_hot{ padding:10px 8px 5px; background:#fff url(images/background/v_ad_bg.png) repeat-x 100% 0%;}

/* Left_Con */
.f_l_con{display:block;float:left; width:690px;}
.f_r_con{display:block;float:left; width:280px; padding:0 0 0 10px;}

.family_tipc{border:1px solid #c8c8c8; padding:10px 10px 0; height:305px;background:#fff url(images/background/bottom_d_bg.png) repeat-x 100% 100%; overflow:hidden;}
.family_tipc h2{ height:30px;line-height:30px; font-size:14px;background:url(images/background/left_nav_h2_bg.png) repeat-x left 100%; color:#bf7500;}

.quick_nav{ padding:10px 0 10px;}
.quick_nav li{ line-height:2em; color:#555;}
.quick_nav li label{padding:3px 0px 2px 3px; _padding:3px 0px 1px 3px; color:#888;}
.quick_nav li a:hover{ text-decoration:underline;}

.family_corp{ margin:10px 0 0; border:1px solid #c8c8c8; height:290px;}
.family_corp h3,.exp_commend h3{height:30px; overflow:hidden; background:url(images/background/v4_tabs_bg.png) repeat-x 100% 100%; padding:0 10px; line-height:30px; font-size:14px;color:#555;}
.family_corp_panes{/* overflow:hidden; height:285px; zoom:1;*/}

.family_corp .picture{}
.family_corp .picture ul{ overflow:auto; zoom:1; padding:0 0 0 10px;}
.family_corp .picture ul li{ float:left; width:145px; height:100px; margin:20px 0 0 20px; display:inline; overflow:hidden;}
.family_corp .picture ul li img{ display:block; margin-bottom:2px;}
.family_corp .picture ul li p{color:#999;}
.family_corp .picture ul li p.n{display:block;widht:130px;line-height:1.4em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.exp_commend{ margin:10px 0 0; border:1px solid #c8c8c8; height:320px;}
.exp_commend h3 span{ font-size:12px; color:#888; line-height:30px; font-weight:normal; position:relative; left:430px;}
.exp_commend_panes{ overflow:hidden; height:285px; zoom:1;}

.exp_commend_panes ul{ overflow:auto; zoom:1; padding:0 0 0 10px;}
.exp_commend_panes ul li{ float:left; width:145px; height:70px; margin:20px 0 0 20px; display:inline; overflow:hidden; color:#999; }
.exp_commend_panes ul li img{ float:left; margin-right:5px;display:inline; }

/**/
.familynews{border:1px solid #c8c8c8; background:#fff url(images/background/foods_d_bg.png) repeat-x 100% 100%; height:315px;}
.news_tabs{ height:30px; overflow:hidden; background:url(images/background/v4_tabs_bg.png) repeat-x 100% 100%;}
.news_tabs ul{ overflow:auto; zoom:1;}
.news_tabs li{ float:left; width:88px; height:30px; border-left:1px solid #fff; border-right:1px solid #c8c8c8; text-align:center; display:inline;}
.news_tabs li a {display:block;height: 30px;line-height:30px;width: 88px;font-size:14px;color:#555;position:relative;top:0px; font-weight:bold;}
.news_tabs li a:hover {background:#fff;color:#f40;}
.news_tabs li a.current,.foods_news_tabs li.current a {background:#fff;cursor:pointer !important;color:#52a91c !important;}

.news_panes{height:220px;}
.news_panes div{ padding:15px 15px 12px;}
.news_panes div ul.i_t_txt{ line-height:2em;}
.news_panes div ul.i_t_txt li{ font-size:12px; background:url(images/icon/v4_li.png) no-repeat 0% 57%; padding:0 0 0 12px; color:#e0e0e0;}
.news_panes div ul.i_t_txt li span{ font-size:12px; margin:0 0 0 8px;}
.news_panes div ul.i_t_txt li span a{ color:#adacac;}


.submit_sup{color:#ddd;}

.family_sup{ margin:10px 0 0; border:1px solid #c8c8c8; height:290px;background:#fff url(images/background/foods_d_bg.png) repeat-x 100% 100%;}
.family_sup h3,.family_pictrue h3,.family_teach h3{height:30px; overflow:hidden; background:url(images/background/v4_tabs_bg.png) repeat-x 100% 100%; padding:0 10px; line-height:30px; font-size:14px;color:#555;}
.family_sup h3 span{ font-size:12px; color:#888; line-height:30px; font-weight:normal; position:relative; left:180px;}
.family_sup div{ padding:10px;}
.family_sup div li{ font-size:12px;background:url(images/icon/v4_li.png) no-repeat 0% 57%; padding:0 0 0 12px; color:#666;}

.family_teach{ margin:10px 0 0; border:1px solid #c8c8c8; height:320px;background:#fff url(images/background/foods_d_bg.png) repeat-x 100% 100%;}
.family_teach h3 span{ font-size:12px; color:#888; line-height:30px; font-weight:normal; position:relative; left:180px;}
.family_teach div{ padding:10px 8px 8px 12px;}
.family_teach div li{ font-size:12px;background:url(images/icon/v4_li.png) no-repeat 0% 57%; padding:0 0 0 12px; color:#666; line-height:2em;}
.family_teach div li span{ color:#ddd;}

.family_pictrue{ float:left; width:978px; margin:10px 0;*margin:10px 0 0; border:1px solid #c8c8c8; clear:left;background:#fff url(images/background/foods_d_bg.png) repeat-x 100% 100%; clear:both;}
.family_pictrue ul{ overflow:auto; zoom:1; padding:0 0 0 3px;}
.family_pictrue li{ float:left; width:124px; height:200px; margin:15px 0px 0px 13px; text-align:center; display:inline;}
.family_pictrue li img{ display:block;}


